Relationship Aspect Patterns
نویسندگان
چکیده
Relationships between objects are almost as important to designs as the objects themselves. Most programming languages do not support relationships well, so programmers must implement relationships in terms of more primitive constructs. This paper presents a selection of proto-patterns which describe how aspects can be used to model relationships within programs. By using these patterns, programs and designs can be made smaller, more flexible, and easier to understand and maintain.
منابع مشابه
Relationship between early maladaptive schemas and safe communications in married students
Early maladaptive schemata are patterns or profound themes which include memories, excitements, cognitions and physical emotions which are formed in childhood or adolescence, sustain in journey of life. This study aimed to investigate relationship between early maladaptive schemas and safe communications in students. 226 married students (113 women and 113 men) in 23-33 age range were selected ...
متن کاملتأثیر الگوهای ارتباطی خانواده بر شادی در گروهی از دانشآموزان دبیرستانی شهر شیراز
Abstract Objectives: Happiness is one of the most basic concepts in positive psychology. The goal of the present study was to examine the effect of family communication patterns, including consensual, pluralistic, protective and laissez-faire, on happiness. Method: This was a cross-sectional study. Participants were 200 high school students (100 females, 100 males) in the city of Shiraz w...
متن کاملIs geographic variation within species related to macroevolutionary patterns between species?
The relationship between microevolution and macroevolution is a central topic in evolutionary biology. An aspect of this relationship that remains very poorly studied in modern evolutionary biology is the relationship between within-species geographic variation and among-species patterns of trait variation. Here, we tested the relationship between climate and morphology among and within species...
متن کاملModeling Quality Attributes with Aspect-Oriented Architectural Templates
The quality attributes of a software system are, to a large extent, determined by the decisions taken early in the development process. Best practices in software engineering recommend the identification of important quality attributes during the requirements elicitation process, and the specification of software architectures to satisfy these requirements. Over the years the software engineeri...
متن کاملA pattern system for aspect-oriented design
Aspect orientation can be used to evolve and improve objectoriented design patterns. However, the newly proposed patterns are generally specific to a particular aspect-oriented programming language (such as AspectJ, Hyper/J, etc). In order to mitigate this limit, we proposed a general aspect-oriented design modeling language that we used to express the aspect-oriented structures of all the GoF ...
متن کامل